import matplotlib.pyplot as plt
# 设置中文显示
plt.rcParams['font.sans-serif'] = ['Songti SC']
plt.rcParams['axes.unicode_minus'] = False
plt.rcParams['font.size'] = 14
# 数据准备
years = [2000, 2005, 2010, 2015, 2020, 2024]
gdp_values = [280, 550, 1200, 2500, 3500, 4800]
# 创建图表
plt.figure(figsize=(8, 6))
# 绘制带样式的折线图
plt.plot(years, gdp_values,
         marker='o',         # 圆形数据点
         markersize=8,       # 点大小
         markerfacecolor='red',  # 点填充色
         markeredgecolor='#1f77b4', # 点边框
         linewidth=2,        # 线宽
         color='Green',    # 线条颜色
         label='GDP数据')     # 图例标签
# 添加数值标签
for x, y in zip(years, gdp_values):
    plt.text(x, y+100, f'{y}亿', ha='center', va='bottom')
# 图表装饰
plt.title('呼和浩特市GDP增长趋势 (2000-2024)',fontsize=20,
weight='bold',pad=15)
plt.xlabel('年份', fontsize=18, weight='bold')
plt.ylabel('GDP（亿元）', fontsize=18, weight='bold')
plt.grid(True, linestyle='--', alpha=0.6)  # 虚线网格
plt.legend()  # 显示图例
# 调整坐标轴范围
plt.xlim(1998, 2026)
plt.ylim(0, 5500)
plt.tight_layout()
plt.savefig( './Figures/plot09-2.png', dpi=300)
plt.show()
